package tech.aistar.service.services;

import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Service;
import tech.aistar.entity.Services;

import java.util.List;

/**
 * @Author: lya
 * @Description: 本类的作用描述:服务Service层接口
 * @CreateDate: 2019/9/30
 * @Version: 1.0
 */
@Service
public interface IServicesService {
    /**
     *查询所有服务
     *
     *
     */


    List<Services> findAll();

    /**
     * 通过服务ID查询
     */
    Services findById(Integer id);

    /**
     * 添加服务
     */
    void add(Services services);

    /**
     * 通过ID删除服务（修改status）
     */
    void updateStatus(Services services);

    /**
     * 通过ID删除服务
     */
    void delById(Integer id);

    /**
     * 通过ID修改服务信息
     */
    void modifiy(Services services);

    //通过userinfo_id查找全部信息
    @Select("select * from services where userinfo_id = #{userinfo_id}")
    List<Services> findByUserInfoId(Integer userinfo_id);



}
